home *** CD-ROM | disk | FTP | other *** search
- MODULE PopTest;
-
- FROM SYSTEM IMPORT ADR,ADDRESS,VAL;
-
-
- FROM AES IMPORT ResourceGetAddr,GrafMouseKeyboardState;
-
- FROM Applications IMPORT Init,Terminate,deskx,desky,deskw,deskh,
- InitResource,ShowMenuBar,ShowNormal,DeskTree,
- MenuTree,Colour,Appl,EventMessage,messagetype;
-
- FROM PopUpMenu IMPORT PopUp,PopUpMenuItemEnable,PopUpMenuItemCheck;
- VAR RSCfileName : ARRAY [0..79] OF CHAR;
- OK : BOOLEAN;
- Adr,retas :ADDRESS;
- i, mx,my,dummy:INTEGER;
- MenuStr : ARRAY [0..20] OF CHAR;
-
- CONST
- TREE1 = 0; (* TREE *)
- CHANGE = 5; (* OBJECT in TREE #0 *)
- QUIT = 7; (* OBJECT in TREE #0 *)
- DISABLE = 8; (* OBJECT in TREE #0 *)
- CHECK = 9; (* OBJECT in TREE #0 *)
- ə
-
- BEGIN
- RSCfileName :='Popup.RSC';
- MenuStr :=" Neuer Text ";
- Init;
- OK:=InitResource(-1,-1,RSCfileName);
- ResourceGetAddr(0,TREE1,Adr);
- REPEAT
- GrafMouseKeyboardState(mx,my,dummy,dummy);
- i:=PopUp(mx,my,Adr);
- CASE i OF
- DISABLE : PopUpMenuItemEnable(Adr,DISABLE,FALSE)
- |CHECK : PopUpMenuItemCheck(Adr,CHECK,TRUE)
- |CHANGE : (*PopUpMenuText(Adr,CHANGE,MenuStr)*);
- ELSE
- END(*CASE*);
- UNTIL i=QUIT;
- Terminate;
- END PopTest.
-